A Computational Analysis of Line-Oriented Screw Transformations in Robotics
نویسنده
چکیده
This paper contains a computational analysis and comparison of various representations of a general rigid body spatial screw displacement. Point transformations and line transformations are treated separately. In the context of point transformations, only a brief summary of the known techniques (i.e., homogeneous transforms and quaternion/vector pairs) and their computational behavior is given. Among line transformations, which comprise the primary focus of this paper, four mathematical formalisms for effecting a general spatial screw displacement are presented and analyzed in terms of computational efficiency in performing (a) general screw displacements of lines, and (b) compositions of screw displacement operators. Both sequential and parallel algorithms are given for each operation. The four formalisms considered are: (1) dual orthogonal 3 x 3 matrix, (2) dual unit quaternion, (3) dual special unitary 2 x 2 matrix, and (4) dual Pauli spin matrices. The conclusion reached is that quaternion/vector pairs are the most economical of the point transformation operators, whereas dual unit quaternions represent the most compact and most efficient line transformation formalism. Comments University of Pennsylvania Department of Computer and Information Science Technical Report No. MSCIS-88-83. This technical report is available at ScholarlyCommons: http://repository.upenn.edu/cis_reports/665 A COMPUTATIONAL ANALYSIS OF LINE-ORIENTED SCREW TRANSFORMATIONS IN ROBOTICS JanezFunda MS-CIS-88-83 GRASP LAB 159 Department of Computer and Information Science School of Engineering and Applied Science University of Pennsylvania Philadelphia, PA 19104
منابع مشابه
19 . Kinematics of Robot Manipulators in the Motor Algebra ∗
In the literature we find a variety of mathematical approaches for solving problems in robotics which we will review now briefly. Denavit and Hartenberg [60] introduced the mostly used kinematic notation for lower pair mechanisms based on matrix algebra, Walker [243] used the epsilon algebra for the treatment of the manipulator kinematics, Gu and Luh [99] utilized dual– matrices for computing t...
متن کاملA Framework For Kinematic Modeling of Cooperative Robotic Systems Based on Screw Theory
This paper concerns the analysis of the screw theory-based kinematic modeling in order to ease the programming process. To do so, an object-oriented computational framework is developed from this analysis. Screw theory and related tools are well used in motion analysis of open and closed kinematic chains, typical of robotic manipulators, in an uniform and systematic way. Their use in the invers...
متن کاملStability Assessment of the Flexible System using Redundancy
In this study, dynamic behavior of a mooring line in a floating system is analyzed by probability approaches. In dynamics, most researches have shown the system model and environments by mathematical expression. We called this process as the forward dynamics. However, there is a limit to define the exact environments because of uncertainty. To consider uncertainty, we introduce the redundancy i...
متن کاملComputer graphics representation and transformation of geometric entities using dual unit vectors and line transformations
In this paper, a representational model is proposed for the description and transformation of three-dimensional geometric entities in computer graphics. The structure of the proposed representation is based on dual unit vectors, while the corresponding transformations are carried out through dual unit quaternions or dual orthogonal matrices. The main advantage of this representation is its comp...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کامل